.required {
	font-weight: bold;
}

.link:link, .link:visited, .link:hover, .link:active  {
	font-weight: bold;
	font-size: 0.9em;
	color: #FF0084;
	font-family: Helvetica,Arial,sans-serif;
	padding: 6px;
	border-radius: 0px;
	margin-left: 5px;
}
.link:hover {
	color: #FFFFFF;
	background-color: #FF0084;
}

.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 0.8em;
}

.ui-icon-barbell {
    background-image: url("#{resource['img:barbell_16x16.png']}") !important;
    background-position: 0 0;
    margin-right: 5px;
}

.ui-icon-muscle {
    background-image: url("#{resource['img:muscle_16x16.png']}") !important;
    background-position: 0 0;
    margin-right: 5px;
}

.ui-icon-calendar {
    background-image: url("#{resource['img:calendar_16x16.png']}") !important;
    background-position: 0 0;
    margin-right: 5px;
}

.footer-custom-class {
	padding: 4px 10px;
}

.musclebook-routine-default {
	font-weight: bold;
	color: green;
	margin-left: 10px;
}

.musclebook-background-red div{
	background-color: red;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-yellow div {
	background-color: yellow;
	color: black;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-green div {
	background-color: green;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-pink div {
	background-color: pink;
	color: black;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-gray div {
	background-color: gray;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-black div {
	background-color: black;
	color: white;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-blue div {
	background-color: blue;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-purple div {
	background-color: purple;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-brown div {
	background-color: brown;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-orange div {
	background-color: orange;
	color: black;
	margin-right: 3px;
	height: 20px;
}

.musclebook-background-white div {
	background-color: white;
	color: black;
	margin-right: 3px;
	height: 20px;
}